package com.iflytek.jobs.service.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 岗位信息对象 JOB_INFO
 * 
 * @author chenhs
 * @date 2023-02-03
 */
public class JobInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    
    private Integer jobId;
    private Integer comId;
    private Integer ptId;
    private Integer provinceId;
    private String province;
    private Integer cityId;
    private String city;
    private Integer areaId;
    private String area;

    @Excel(name="企业名字") 
    private String com;
    @Excel(name="日期")  
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date publishTime;
    @Excel(name="岗位名称")
    private String jobName;
    @Excel(name="招聘人数")    
    private Integer reqNum;
    @Excel(name="岗位分类")    
    private String jobType;
    @Excel(name="岗位职责")
    private String jobTask;
    @Excel(name="岗位要求")    
    private String jobDemand;
    @Excel(name="学历要求")    
    private String jobDegree;
    @Excel(name="薪资")    
    private Integer jobSalary;
    @Excel(name="最高薪资")    
    private Integer jobMaxSalary;
    @Excel(name="福利")    
    private String jobWelfare;
    @Excel(name="工作地址")
    private String jobAddr;
    @Excel(name="岗位状态")    
    private String jobStatus;
    @Excel(name="实习应届生要求")    
    private String trainee;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date endTime;
    private String jobFiles;
	public Integer getJobId() {
		return jobId;
	}
	public void setJobId(Integer jobId) {
		this.jobId = jobId;
	}
	public Integer getComId() {
		return comId;
	}
	public void setComId(Integer comId) {
		this.comId = comId;
	}
	public Integer getPtId() {
		return ptId;
	}
	public void setPtId(Integer ptId) {
		this.ptId = ptId;
	}
	public Integer getProvinceId() {
		return provinceId;
	}
	public void setProvinceId(Integer provinceId) {
		this.provinceId = provinceId;
	}
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public Integer getCityId() {
		return cityId;
	}
	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public Integer getAreaId() {
		return areaId;
	}
	public void setAreaId(Integer areaId) {
		this.areaId = areaId;
	}
	public String getArea() {
		return area;
	}
	public void setArea(String area) {
		this.area = area;
	}
	public Date getPublishTime() {
		return publishTime;
	}
	public void setPublishTime(Date publishTime) {
		this.publishTime = publishTime;
	}
	public String getJobName() {
		return jobName;
	}
	public void setJobName(String jobName) {
		this.jobName = jobName;
	}
	public Integer getReqNum() {
		return reqNum;
	}
	public void setReqNum(Integer reqNum) {
		this.reqNum = reqNum;
	}
	public String getJobType() {
		return jobType;
	}
	public void setJobType(String jobType) {
		this.jobType = jobType;
	}
	public String getJobTask() {
		return jobTask;
	}
	public void setJobTask(String jobTask) {
		this.jobTask = jobTask;
	}
	public String getJobDemand() {
		return jobDemand;
	}
	public void setJobDemand(String jobDemand) {
		this.jobDemand = jobDemand;
	}
	public String getJobDegree() {
		return jobDegree;
	}
	public void setJobDegree(String jobDegree) {
		this.jobDegree = jobDegree;
	}
	public Integer getJobSalary() {
		return jobSalary;
	}
	public void setJobSalary(Integer jobSalary) {
		this.jobSalary = jobSalary;
	}
	public String getJobWelfare() {
		return jobWelfare;
	}
	public void setJobWelfare(String jobWelfare) {
		this.jobWelfare = jobWelfare;
	}
	public String getJobAddr() {
		return jobAddr;
	}
	public void setJobAddr(String jobAddr) {
		this.jobAddr = jobAddr;
	}
	public String getJobStatus() {
		return jobStatus;
	}
	public void setJobStatus(String jobStatus) {
		this.jobStatus = jobStatus;
	}
	public String getTrainee() {
		return trainee;
	}
	public void setTrainee(String trainee) {
		this.trainee = trainee;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public String getJobFiles() {
		return jobFiles;
	}
	public void setJobFiles(String jobFiles) {
		this.jobFiles = jobFiles;
	}
	public String getCom() {
		return com;
	}
	public void setCom(String com) {
		this.com = com;
	}
	public Integer getJobMaxSalary() {
		return jobMaxSalary;
	}
	public void setJobMaxSalary(Integer jobMaxSalary) {
		this.jobMaxSalary = jobMaxSalary;
	}
	
   
}
